package com.bt7274.pojo.bo;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

/**
 * @BelongsProject: bt7274-back
 * @BelongsPackage: com.bt7274.pojo.bo
 * @Author: Galland
 * @CreateTime: 2025-06-14
 * @Description: TODO
 * @Version: 1.0
 */
@Data
public class UpdateActivityProgressBO {
    @NotBlank(message = "用户ID不能为空")
    private String userId;

    @NotBlank(message = "活动类型不能为空")
    private String activityType;

    @NotNull(message = "进度值不能为空")
    private Long progressValue;

    private Boolean isIncrement = true; // 是否为增量更新
}
